home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Shareware World / Comms & Internet / DXF to VRML97 1.0.1 / src / DropUNIX Lib / Lib Headers / DSUserProcs.h < prev    next >
Text File  |  1998-08-14  |  2KB  |  64 lines

  1. /******************************************************************************
  2. **
  3. **  Project Name:    DropShell
  4. **     File Name:    DSUserProcs.h
  5. **
  6. **   Description:    Header w/prototypes for specific AppleEvent handlers 
  7. **                    used by the DropShell
  8. **
  9. *******************************************************************************
  10. **                       A U T H O R   I D E N T I T Y
  11. *******************************************************************************
  12. **
  13. **    Initials    Name
  14. **    --------    -----------------------------------------------
  15. **    LDR            Leonard Rosenthol
  16. **    MTC            Marshall Clow
  17. **    SCS            Stephan Somogyi
  18. **
  19. *******************************************************************************
  20. **                      R E V I S I O N   H I S T O R Y
  21. *******************************************************************************
  22. **
  23. **      Date        Time    Author    Description
  24. **    --------    -----    ------    ---------------------------------------------
  25. **    02/20/94            LDR        Modified Preflight & Postflight to take item count
  26. **    01/25/92            LDR        Removed the use of const on the userDataHandle
  27. **    12/09/91            LDR        Added SelectFile & UserGlobals prototypes
  28. **    11/24/91            LDR        Added new routines & changed ones
  29. **    10/29/91            SCS        Changes for THINK C 5
  30. **    10/28/91            LDR        Officially renamed DropShell (from QuickShell)
  31. **                                Added a bunch of comments for clarification
  32. **    10/06/91    00:02    MTC        Converted to MPW C
  33. **    04/09/91    00:02    LDR        Original Version
  34. **
  35. ******************************************************************************/
  36.  
  37. #ifndef __DSUSERPROCS_H__
  38. #define __DSUSERPROCS_H__
  39.  
  40. #include "DSGlobals.h"
  41. #include "DSUtils.h"
  42.  
  43. #ifdef THINK_C
  44.  #define p2cstr PtoCstr
  45. #endif
  46.  
  47. #ifdef applec
  48.  #define p2cstr P2CStr
  49. #endif
  50.  
  51. pascal void InstallOtherEvents (void);
  52.  
  53. pascal void     OpenApp (void);
  54. pascal void     QuitApp (void);
  55. pascal Boolean    PreFlightDocs ( Boolean opening, short itemCount, Handle *userDataHandle );
  56. pascal void     OpenDoc ( FSSpecPtr myFSSPtr,  Boolean opening, Handle userDataHandle );
  57. pascal void     PostFlightDocs ( Boolean opening, short itemCount, Handle userDataHandle );
  58. pascal void     SelectFile ( void );
  59.  
  60. pascal Boolean    InitUserGlobals(void);
  61. pascal void        DisposeUserGlobals(void);
  62.  
  63. #endif
  64.